/*
 * led.c
 *
 *  Created on: Mar 6, 2024
 *      Author: LeiWang
 */


#include "led.h"

// led常亮控制
void led_on(){
	// 拉高PA8的电位，led熄灭
	HAL_GPIO_WritePin(GPIO_LED,GPIO_PIN_LED,GPIO_PIN_RESET);
}

// led关闭
void led_off(){
	// 拉低PA8的电位，led点亮
	HAL_GPIO_WritePin(GPIO_LED,GPIO_PIN_LED,GPIO_PIN_SET);
}

// led快速闪烁,每500ms翻转一次led
void led_fast_trigger(){

	HAL_GPIO_TogglePin(GPIO_LED, GPIO_PIN_LED);
	HAL_Delay(500);
}

// led缓慢闪烁，每秒翻转一次led
void led_slow_trigger(){

	HAL_GPIO_TogglePin(GPIO_LED, GPIO_PIN_LED);
	HAL_Delay(1000);
}
